package my.jwds.p412;

import java.util.ArrayList;
import java.util.List;

public class FizzBuzz {
    public static void main(String[] args) {
        System.out.println(fizzBuzz(16));
    }

    public static List<String> fizzBuzz(int n) {
        List<String> res = new ArrayList<>(n);
        for (int i = 0; i < n; i++) {
            int pos = i+1;
            if (pos % 15 == 0){
                res.add("FizzBuzz");
            }else if (pos % 3 == 0){
                res.add("Fizz");
            }else if (pos % 5 == 0){
                res.add("Buzz");
            }else {
                res.add(String.valueOf(pos));
            }
        }
        return res;
    }
}
